package main

import "github.com/kataras/iris/v12"

func main() {
	app := iris.Default()
	// /post?id=a&id=b&id=c&name=john&name=doe&name=kataras
	app.Post("/post", func(ctx iris.Context) {

		// 获取Query
		ids := ctx.URLParamSlice("id")
		// 获取 formData
		names, err := ctx.PostValues("name")
		if err != nil {
			ctx.StopWithError(iris.StatusBadRequest, err)
			return
		}
		// ids: [a b c]  names: [123]
		ctx.Writef("ids: %v; names: %v", ids, names)
	})

	app.Listen(":8080")
}
